*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	text-align: center;
}
ul li{
	list-style: none;
}
a{
	text-decoration: none;
	color: #333333;
}
.collage_class{
    width: 100%;
    float: left;
   
}
/*头部*/

.about_header {
	width: 100%;
}

.about_header .about_title {
	width: 95%;
	margin: .9375rem auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.about_header .about_title a{
	display: flex;
	align-items: center;
}
.about_header .about_title a>img{
	width: .5625rem;
	height: 1rem;
}

.about_header .about_title p {
	font-size: 1.125rem;
	line-height: 1.5625rem;
	color: #000000;
	display: flex;
	align-items: center;
}

.about_header .about_title .about_select {
	display: flex;
	align-items: center;
}

.about_header .about_title .about_select .about_ing img {
	width: 1.25rem;
	height: 1.25rem;
	display: flex;
	align-items: center;
}

/*瑜伽馆的基本信息*/
.collage_info{
width: 100%;
border-bottom: .625rem solid #eeeeee;
}
.collage_info .collage_wrap{
	width:92%;
	margin: 0 auto;
}
.collage_info .collage_wrap .collage_store{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: .625rem 0;
	text-align: left;
	border-bottom: .0625rem solid #ccc;
}
.collage_info .collage_wrap .collage_store .store_left{
	width: 70%;
}
.collage_info .collage_wrap .collage_store .store_left h1{
	font-size: 1rem;
	letter-spacing:0.0625rem;
	text-align: left;
	 overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;

}
.collage_info .collage_wrap .collage_store .store_left p{
	text-align: left;
	margin-top: .625rem;
	color: #7c7c7c;
	font-size: .8125rem;
	letter-spacing:1px;
}
.collage_info .collage_wrap .collage_store .store_right{
	
	padding-left: 1.25rem;
	border-left: 1px solid #ccc;
}
.collage_info .collage_wrap .collage_store .store_right h1{
	color: #2d8f90;
	font-size: 1rem;
	letter-spacing:2px;
}
.collage_info .collage_wrap .collage_store .store_right p{
	text-align: left;
	margin-top: .625rem;
	color: #7c7c7c;

}
.collage_info .collage_wrap .collage_store .store_right p span{
	text-align: left;
	font-size: .75rem;
	letter-spacing:1px;
	color: #2d8f90;
	margin-right: .1875rem;
}
.collage_info .collage_wrap .collage_store .store_right p img{
	width: .375rem;
	height: .75rem;
	margin-bottom: -0.0625rem;
}

/*电话*/
.collage_info .collage_wrap .collage_tel{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	text-align: left;
	border-bottom: 1px solid #ccc;
}
.collage_info .collage_wrap .collage_tel a{
	width: 100%;
	display: flex;
	align-items: center;
	padding: .625rem 0;
	text-align: left;
}
.collage_info .collage_wrap .collage_tel a img{
	width: .875rem;
	height: .875rem;
}
.collage_info .collage_wrap .collage_tel a span{
	font-size: .875rem;
	letter-spacing: .0625rem;
	margin-left: .1875rem;
}
/*电话结束*/

/*地图*/
.collage_info .collage_wrap .collage_map{
	width: 100%;
	padding: .625rem 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	text-align: left;
	border-bottom: .0625rem solid #ccc;
}
.collage_info .collage_wrap .collage_map .map_left{
	width:85%;
	display: flex;
	align-items: center;
}
.collage_info .collage_wrap .collage_map .map_left img{
	width: .75rem;
	height: .9375rem;
}
.collage_info .collage_wrap .collage_map .map_left span{
	width:90%;
	text-align: left;
	font-size: .875rem;
	letter-spacing: .0625rem;
	margin-left: .3125rem;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.collage_info .collage_wrap .collage_map .map_right{
	display: flex;
	align-items: center;
}
.collage_info .collage_wrap .collage_map .map_right span{
	color: #7c7c7c;
	font-size: .8125rem;
	letter-spacing: .0625rem;
	margin-right: .1875rem;
}
.collage_info .collage_wrap .collage_map .map_right img{
	width: .4375rem;
	height: .8125rem;
}
/*地图结束*/
/*瑜伽馆的基本信息结束*/

.collage_data .data_date {
    width: 100%;
    margin-top: .9375rem;
    
}




.collage_data .collage_make{
    width: 100%;

}
.collage_data .collage_make ul{
    width: 100%;
}
.collage_data .collage_make ul li{
    width: 100%;
    border-bottom: 1px solid #ccc;
}
.collage_data .collage_make ul li .collage_li{
    width:94%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .9375rem 0;
}

.collage_data .collage_make ul li .collage_li dl{
    display:flex;
    align-items: center;
    text-align: left;
}
.collage_data .collage_make ul li .collage_li dl dt h1{
    font-size: 1.125rem;
    font-family: "中黑体"
}
.collage_data .collage_make ul li .collage_li dl dt p{
    line-height: 2.1875rem;
    font-size: .8125rem;
    text-align: left;
    color: #cdcdcd;
}
.collage_data .collage_make ul li .collage_li dl dd p:first-child{
    color: #2d8f90;
    text-align: left;
    font-size: .875rem;
}
.collage_data .collage_make ul li .collage_li dl dd {
    text-align: left;
    margin-left: 1.25rem;
}
.collage_data .collage_make ul li .collage_li dl dd p{
    line-height: 1.375rem;
    text-align: left;
    font-size: .75rem;
    letter-spacing: .125rem;
    color: #606060;
}
.collage_data .collage_make ul li .collage_li dl dd .collage_go{
    line-height: 1.25rem;
    text-align: left;
    letter-spacing: .125rem;
}
.collage_data .collage_make ul li .collage_li dl dd .collage_go span{
    font-size: .75rem;
    color: #f0b92b;
}

.collage_data .collage_make ul li .collage_li dl dd .xing{
    line-height: 1.375rem;
    text-align: left;
    display: flex;
}
.collage_data .collage_make ul li .collage_li dl dd .xing span{
    font-size: .75rem;
    letter-spacing: .125rem;
    color: #606060;
}

.collage_data .collage_make ul li .collage_li dl dd .xing .collage_xing{
    margin-left: .3125rem;
}
.collage_data .collage_make ul li .collage_li button{
    width: 3.125rem;
    height: 1.5625rem;
    color: #fff;
    background: #2d8f90;
    font-size: .75rem;
    border-radius: .375rem;
    letter-spacing: .125rem;
    border: none;
    outline: none;

}

.collage_foot{
    width: 100%;
    float: left;
    padding-bottom: .9375rem;
}
.collage_foot .collage_top{
    width: 50%;
    margin: .9375rem auto;
    display:flex;
    align-items: center;
}
.collage_foot .collage_top span{
    width: 25%;
    height: .0625rem;
    background: #ccc;
}
.collage_foot .collage_top p{
    width: 50%;
    letter-spacing: .125rem;
    font-size: .875rem;
    color: #cdcdcd;
}
.collage_foot .collage_bottom{
    width: 90%;
    margin: 0 auto;
}
.collage_foot .collage_bottom p{
    text-align: left;
    letter-spacing: .125rem;
    line-height: 1.125rem;
    font-size: .75rem;
    color: #cdcdcd;
}